land upon both feet - Alemán Inglés Diccionario